/*
 * Copyright (c) 2013 XDream
 * Copyright (c) 2013 bruceshu <shuhuan.bruce@gmail.com>
 * 2024-8-7
 */


#ifndef I_EXTRATOR_H
#define I_EXTRATOR_H

class IExtractor
{
public:
    virtual int open() = 0;
    virtual int seek() = 0;
    virtual void close() = 0;
    virtual int readPacket() = 0;
    virtual void setInterrupt() = 0;
};


#endif